Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Argentina F4 Iran F1 Iran F2 Italy F23 Germany F10 Netherlands F6 Italy F3 Austria F8 Colombia F1 Colombia F2 Turkey F9 Italy F5 Italy F6 Italy F9 Czech Republic F2 Argentina F5 Italy F2 Italy F3 Poland F4 Brazil F1 Corona Mexico City Open - Mexico City Bogota Challenger - Bogota XI Ciutat de Barcelona - Barcelona Copa Petrobras Argentina - Buenos Aires Copa Kia Challenger ATP - Santiago KGHM Dialog Polish Indoors - Wroclaw Memorial Savigni - Sassuolo Croatia Osiguranje Rijeka Open - Rijeka Sporting Challenger '07 Trofeo Regione Piemonte - Turin Copa Petrobras Paraguay - Asuncion Challenger Citta di Olbia - Olbia 's Tennis Masters 07 Challenger - Graz IX Torneo Internacionale de Tennis - Barletta I Manta Open - Manta Genova Open Challenger - Genova Challenger Brasov - Brasov Challenger 42 - Andrezieux Copa Petrobras - Bogota Flea Market Cup - Busan Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Bancolombia Open - Bogota Samarkand Challenger - Samarkand Genoa Open - Genova Pekao Open - Szczecin Amazonia Open de Tenis - Belem La Serena Open - La Serena Morocco Tennis Tour - Fes Kos-Zucchetti Tennis Cup - Cordenons Schickendanz Open - Furth Unicredit (Suisse) Bank S.A. Challenger - Chiasso XL Bermuda Open - Bermuda Schickedanz Open 2007 - Furth BSI Challenger Lugano - Lugano Cridicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras - Buenos Aires Tennis Napoli Cup - Napoli San Marino CEPU Open - San Marino Citta di Como Challenger - Como Morocco Tennis Tour - Meknes Pekao Open - Szczecin Open Tarragona Costa Daurada - Tarragona Bancolombia Open - Cali V Trani Cup - Trani Zagreb Open - Zagreb Olimp Kyiv Open - Kiev Seguros Bolivar Open - Medellin 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Salinas Challenger Copa Ericsson Uruguay - Montevideo Copa Petrobras Santa Cruz - Santa Cruz de la Sierra ATP Challenger Open 2004 - Monchengladbach Visa Tennis Open - Sao Paulo Steelers Cup - Kosice Draft Corona Mexico City Open - Mexico City SMS Tennis Cup - Sao Paulo XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Copa Petrobras - Aracaju San Luis Potosi Challenger - San Luis Potosi Antonio Savoldi-Marco Co. - Manerbio Steelers Cup - Kosice Rome Challenger Bogota Challenger - Bogota Garden Open 2004 - Rome Oberstraufen Cup - Oberstaufen Alfa Romeo Tennis Cup - Cordenons Nord/LB Open 2004 - Braunschweig Copa Petrobras Argentina - Buenos Aires San Luis Potosi Challenger - San Luis Potosi Scheveningen Challenger Ourocard Tennis Challenger - Sao Paulo Citta di Como - Como Garden Open 2005 - Rome Copa Petrobras Colombia - Bogota San Marino Challenger VI Gramado Open de Tenis - Gramado Cordenons Challenger XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza 4° Sporting Challenger - Turin Czech Open 2005 - Prostejov Trani Challenger Manerbio Challenger Como Challenger Trani Cup - Trani 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Riviera di Rimini Challenger - Rimini Todi Challenger Buenos Aires Challenger Porsche Open - Poznan BMW Tennis Championship - Sunrise Sao Paulo Challenger Genova Challenger Challenger Fondazione Carige - Genova Barletta Challenger Zagreb Challenger Alessandria Challenger Unique Zagreb Open - Zagreb Braunschweig Challenger San Benedetto Challenger Seguros Bolivar Open - Medellin Copa Petrobras Brazil - Aracaju Todi Challenger Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Copa Petrobras Uruguray - Montevideo Turin Challenger Open de Rennes La Trinitaine - Rennes Todi Challenger Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Palermo Challenger Copa Telefonica CTC Chile - Santiago Challenger Lugano - Lugano Buenos Aires Challenger Milan Challenger Montevideo Challenger Copa Petrobras Argentina - Buenos Aires Ostrava Open 2005 - Ostrava Lima Challenger 2007 - Lima S Tennis Masters - Graz Sina-Kia Motors Tennis Cup - Cordenons 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Biella Challenger Mitsubishi Electric Europe Cup - Monza Reggio Emilia Challenger Turin Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Orbetello Challenger Manerbio Challenger Copa Petrobras - Santiago XL Bermuda Open - Bermuda San Marino Challenger Furth Challenger Roma Open Challenger - Rome Baden Open - Karlsruhe Sporting Challenger '08-Trofeo Regione Piemonte - Turin IV Challenger Ciudad De Guayaquil - Guayaquil IPP Geneva Trophy - Geneva ATP Slovak Open Challenger - Bratislava Turin Challenger Tennis Napoli Cup 2007 - Napoli Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Perugia Challenger Arpa Ceramic Cup - Reggio Emilia Meerbusch Challenger Manerbio Challenger Como Challenger Siemens Open 2007 - Scheveningen Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Ljubljana Open - Ljubljana Samsung Securities Cup - Seoul Blois Challenger Genova Challenger Banja Luka Challenger Campinas Challenger Lima Challenger Montevideo Challenger Canberra Challenger Challenger Groningen - Groningen Prostejov Challenger San Benedetto Challenger Abierto Club Casablanca - Mexico City Riviera di Rimini Challenger 2004 - Rimini Bordeaux Challenger Milan Challenger Napoli Challenger Montevideo Challenger 7° Trani Cup - Trani Sir Supermercati - Rome Iquique Challenger Aix En Provence Challenger Alphen Challenger Ischgl International Tennis Challenger 2003 - Ischgl Challenger Leon 2004 - Leon XXXVII Torneig C.E. Laieta - Barcelona Salzburg Challenger Rome Challenger Banja Luka Challenger Santo Domingo Challenger Braunschweig Challenger Szczecin Challenger Copa Petrobras Aracaju - Aracaju Buenos Aires Challenger Porto Alegre Challenger Lyon Challenger Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Copa Petrobras Uruguay - Montevideo Marburg Challenger Intersport Heilbronn Open - Heilbronn VIII Avierto Internacional de Salinas - Salinas Bastad Challenger Challenger 42 - Andrezieux V Gramado Open de Tennis - Gramado Buenos Aires Challenger Montevideo Challenger Top Wool Challenger Biella - Biella Guayaquil Challenger Memorial Kolyaskin - Donetsk Sylt Open 2000 - Sylt Milan Challenger Guayaquil Challenger 6th Sardinian International Championships - Cagliari Cortina Challenger Tennis Napoli Cup - Napoli Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Bulgarian Open Challenger - Sofia Blois Challenger Challenger Leon 2003 - Leon Garden Open - Rome Prague Open - Prague Ljubljana Open - Ljubljana Montevideo Challenger Citta di Monza - Monza Pullach Challenger Panama City Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig CA Challenge - Graz Geneva Challenger - Geneva Societa Canottieri Mincio 2005 - Mantova LTA Wrexham Challenger - Wrexham Siemens Open - Scheveningen Heilbronn Challenger Vicenza Challenger Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Fujitsu Siemens Open - Budapest Ludwigshafen Challenger Mallorca Challenger Biella Challenger BH Tennis Open International Cup - Belo Horizonte Banca Stato Challenger Lugano - Lugano Copa Ericsson Chile - Santiago Canottieri Mincio Open - Mantova Genoa Open 'Fondazione Carige' - Genova Tehran Open ATP Challenger - Tehran Open de L'Isere - Grenoble Open de la Ville de Saint Denis - Reunion Island Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Tehran Open 2004 - Tehran Copa Petrobras Bogota - Bogota Challenger Casablanca San Angel - Mexico City Heilbronn Challenger San Marino Cepu Open - San Marino Biella Challenger Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo ECM Prague Open - Prague Abierto Internacional Varonil Ciudad de Cancun - Cancun Banja Luka Challenger - Banja Luka XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Challenger Britania Zavaleta - Puebla Aamulehti Tampere Open - Tampere Guayaquil Challenger Banja Luka Challenger Guayaquil Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Kitzbuhel Challenger Copa Petrobras-Uruguay - Montevideo Como Challenger Copa Petrobras-Argentina - Buenos Aires Rijeka Challenger Challenger Britania Zavaleta - Puebla BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Internationaler Raiffeisen Grand Prix - St. Polten Napoli Challenger Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Braunschweig Challenger Dutch Open Tennis - Amersfoort PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Catella Swedish Open - Bastad Abierto Mexicano Telcel - Acapulco AEGON Championships - London ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires BMW Open - Munich BCR Open Romania - Bucharest BellSouth Open - Vina del Mar Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Copa Telmex - Buenos Aires Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Geneva Open - Geneva Generali Open 2003 - Kitzbuhel Lima Challenger Interwetten Austrian Open - Kitzbuhel Bucaramanga Challenger Kremlin Cup - Moscow Copa Telmex - Buenos Aires Bank Austria Tennis Trophy - Vienna Catella Swedish Open - Bastad Brasil Open - Costa do Sauipe Austrian Open - Kitzbuhel Estoril Open - Estoril Konzum Croatia Open - Umag Chennai Open - Chennai Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Caltanissetta Challenger Winston Salem - Winston Salem BCR Open Romania - Bucharest Napoli Challenger Malaysian Open - Kuala Lumpur Grand Prix Hassan II - Casablanca Blunmenau Challenger Internationaler Raiffeisen Grand Prix - St. Polten Hypo Group Tennis International - Portschach Vegeta Croatia Open - Umag Brisbane International - Brisbane Rome Challenger Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger Rome Challenger AEGON International - Eastbourne SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Argentina Open - Buenos Aires Croatia Open - Umag Brasil Open - Costa do Sauipe Lima Challenger San Remo Challenger SA Tennis Open - Johannesburg Ordina Open - 's-Hertogenbosch Scheveningen Challenger PBZ Zagreb Indoors - Zagreb Campinas Challenger Grand Prix Hassan II - Casablanca AEGON Championships - London Movistar Open - Santiago Montevideo Challenger US Men's Clay Court Championship - Houston Asuncion Challenger Medellin Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Santiago Challenger AEGON International - Eastbourne Generali Open 2000 - Kitzbuhel Bet-at-home Open - Hamburg Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Blois Challenger Bastad Challenger Swiss Indoors Basel - Basel Apia International - Sydney Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Swiss Indoors Basel - Basel Gerry Weber Open - Halle Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Szczecin Challenger Bet-at-home Open - Hamburg Lima Challenger Austrian Open - Kitzbuhel Santiago Challenger Rio De Janeiro Challenger TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Antalya Cup - Antalya Alicante Challenger Canottieri Minico 2004 - Mantova Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Guayaquil Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Tata Open - Chennai Posillipo Tennis Cup - Napoli Generali Open - Kitzbuhel Morocco Tennis Tour - Marrakech Rio Open - Rio de Janeiro Movistar Open - Vina del Mar Estoril Open - Estoril Croatia Open Umag - Umag Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Copa Telmex - Buenos Aires US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland NASDAQ-100 Open - Miami Grand Prix Hassan II - Casablanca Masters Series - Hamburg Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona Abierto Mexicano Telfonica MoviStar - Acapulco Pacific Life Open - Indian Wells Campionati Internazionali di Sicilia - Palermo Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Bet-at-home Open - Hamburg Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York French Open - Paris Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Davis Cup, Group 1, 2R, AUT-SVK 3-2 Barcelona Open Banc Sabadell - Barcelona Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Pacific Life Open - Indian Wells Wimbledon - London Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Olympics - London